package com.test.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data; //此注解在类上,提供类所有属性的get和set方法。同时还提供 equals,canEqual,hashCode,toString等方法

import java.util.Date;

/**
 * @author 3489309323@qq.com
 * @create 2020-07-01-13:49
 */
@Data
public class User {
  //@TableId(type = IdType.ASSIGN_ID) //←默认值 雪花算法; 如果id是Long数据库里就是bigint 如果id是string 数据库里就是字符串的类型
  @TableId(type = IdType.AUTO) //←数据库里也要记得设置为自增
  private Long id;
  private String name;
  private Integer age;
  private String email;

  @TableField(fill = FieldFill.INSERT)
  private Date gmtCreate;

  //@TableField(fill = FieldFill.UPDATE)
  @TableField(fill = FieldFill.INSERT_UPDATE) //←插入和修改时都要更新一下
  private Date gmtModified;

  @TableLogic
  private Integer deleted;
}
